.form-quiz{
    margin: auto;
    max-width: 500px;
    margin-top: 50px;

}

div.cover{
    padding-bottom: 300px;
}

span.btn {
    width: 200px;
    margin: 5px;
}

.question{
    margin-bottom: 50px;
}

input[type="radio"]:checked+span{
    background-color: #2aabd2;
}

input.radiob{
    display: none;
}

.infobox{
    position: fixed;
    top: 100px;
    right: 20%;
    width: 200px;
    height: 120px;
}

.progress{
    width: 170px;
}

.progresstext{
    color: #285e8e;
}

@media (max-width: 866px){
    .infobox{
        display: none!important;
    }
}

@media (min-width: 867px){
    .infobox{
        right: 0px;
    }
}

@media (min-width: 1400px) {
    .infobox{
        right: 20%;
    }
}
